<?php

// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
return array(
	'basePath' => dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
	'name' => 'em', //Имя приложения
	'defaultController'=>'site', // Контроллер по умолчанию
	'language' => 'ru', // Выберем язык локализации самого фреймворка.
	

	 
	// preloading 'log' component
	'preload' => array('log'),

	// autoloading model and component classes
	'import' => array(
		'application.models.*',
		'application.components.*',
		'application.helpers.*',
	),

	'modules'=>array(
		'email',
		'client',
		'shop',
		'staff',
		'gii'=>array(
            'class'=>'system.gii.GiiModule',
            'password'=>'38rte31',
            // 'ipFilters'=>array(…список IP…),
            // 'newFileMode'=>0666,
            // 'newDirMode'=>0777,
        ),
	),

	
	'components' => array(
		//использовать куки
		'user' => array(
			'allowAutoLogin' => true,
		),
		
		'session' => array(
	        'autoStart'=>true,
	    ),
	    
		'request'=>array(
	   	//	'enableCsrfValidation'=>true, //Предотвращение подделки межсайтовых запросов (CSRF)
	  	),
		
		'urlManager' => array(
			//'baseUrl'=>'http://yii',
			'urlFormat' => 'path',
			'showScriptName' => false,
			'rules'=>array(),
		),
		
		'db' => array(
            'connectionString' => 'mysql:host=localhost;dbname=em',
            'emulatePrepare' => true,
            'username' => 'root',
            'password' => '',
            'charset' => 'utf8',
            'tablePrefix' => 'tb_',
        ),
        // Выводим все ошибки на site/error (http://yiiframework.ru/doc/guide/ru/topics.error) 
		'errorHandler' => array(
			'errorAction' => 'site/error',
		),
		
		'log'=>array(
				'class'=>'CLogRouter',
				'routes'=>array(
						array(
								'class'=>'CFileLogRoute',
								//'levels'=>'error, warning',
						),
						// uncomment the following to show log messages on web pages
		
						array(
								'class'=>'CWebLogRoute',
						),
		
				),
		),
	),

	// using Yii::app()->params['paramName']
	'params'=>array(
		'adminEmail'=>'admin@em.com.ua',
		'solt'=>'plzx;ck,eo',
		
		'autoCompileLess' => array(
			'css/common.less' => 'css/common.css',
			'css/shop.less' => 'css/shop.css',
		),
	),
);